ul#translate {
  display:block;
  margin:1em 0;
  padding:0;
  border:0;
  height:15px;
}

#translate li {
  float:left;
  background:transparent;
  display:inline;
  margin:0 2px;
  width:20px;
  height:13px;
  padding:0;
  border:0;
}

#translate a {
  width:20px;
  height:13px;
  display:block;
  background:red url(flags.png);
  border:1px solid #D5DEED;
  margin:0;
  padding:0;
}

#translate a.current { background:#CCC; }

#translate a.current:hover, #translate a:hover {
  background:#BCBCBC;
  border:1px solid #000;
}

#translate #current-lang {
  border:1px solid #CCC;
  outline:2px solid #CCC;
}

#translate #current-lang:hover {
  border:1px solid #000;
}
